x86 hvm: Replace old MMIO emulator with x86_emulate()-based harness.
authorKeir Fraser <keir.fraser@citrix.com>
Wed, 20 Feb 2008 14:36:45 +0000 (14:36 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Wed, 20 Feb 2008 14:36:45 +0000 (14:36 +0000)
commit3bb4f99d8cec90c3d7731d004333dd03998e2287
tree106e622cfc9218e44d1c25a29c3409172a55acb0
parent10d08139c54258700129aebe4193b86efdd94f13
x86 hvm: Replace old MMIO emulator with x86_emulate()-based harness.
Re-factor VMX real-mode emulation to use the same harness.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
21 files changed:
tools/ioemu/target-i386-dm/helper2.c
xen/arch/x86/hvm/Makefile
xen/arch/x86/hvm/emulate.c [new file with mode: 0644]
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/instrlen.c [deleted file]
xen/arch/x86/hvm/intercept.c
xen/arch/x86/hvm/io.c
xen/arch/x86/hvm/platform.c
xen/arch/x86/hvm/stdvga.c
xen/arch/x86/hvm/svm/svm.c
xen/arch/x86/hvm/vmx/realmode.c
xen/arch/x86/hvm/vmx/vmx.c
xen/arch/x86/mm/shadow/multi.c
xen/include/asm-x86/hvm/emulate.h [new file with mode: 0644]
xen/include/asm-x86/hvm/hvm.h
xen/include/asm-x86/hvm/io.h
xen/include/asm-x86/hvm/support.h
xen/include/asm-x86/hvm/vcpu.h
xen/include/asm-x86/hvm/vmx/vmcs.h
xen/include/asm-x86/hvm/vmx/vmx.h
xen/include/public/hvm/ioreq.h